import { defineConfig, loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vite.dev/config/
export default defineConfig(({ mode }) => {
  // 加载环境变量
  const env = loadEnv(mode, process.cwd())
  
  // 将环境变量暴露给process.env
  process.env = { ...process.env, ...env }
  
  return {
    plugins: [vue()],
    // 在控制台输出环境变量，方便调试
    define: {
      'process.env': env
    }
  }
})
